long leaf pine - German English Dictionary